A Simple Algorithm for Hamiltonicity

نویسندگان

  • Hasan Abasi
  • Nader H. Bshouty
چکیده

We develop a new algebraic technique that solves the following problem: Given a black box that contains an arithmetic circuit f over a field of characteristic 2 of degree d. Decide whether f , expressed as an equivalent multivariate polynomial, contains a multilinear monomial of degree d. This problem was solved by Williams [4] and Björklund et. al. [5] for a white box (the circuit is given as an input) that contains arithmetic circuit. We show a simple black box algorithm that solves the problem with the same time complexity. This gives a simple randomized algorithm for the simple k-path problem for directed graphs of the same time complexity1 O∗(2k) as in [4] and with reusing the same ideas from [5] with the above gives another algorithm (probably not simpler) for undirected graphs of the same time complexity O∗(1.657k) as in [1, 5].

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Deciding Graph non-Hamiltonicity via a Closure Algorithm

We present a matching and LP based heuristic algorithm that decides graph non-Hamiltonicity. Each of the n! Hamilton cycles in a complete directed graph on n + 1 vertices corresponds with each of the n! n-permutation matrices P, such that pu,i = 1 if and only if the ith arc in a cycle enters vertex u, starting and ending at vertex n + 1. A graph instance (G) is initially coded as exclusion set ...

متن کامل

A Simple Algorithm for Undirected Hamiltonicity

We develop a new algebraic technique that gives a simple randomized algorithm for the simple k-path problem with the same complexity O∗(1.657k) as in [1] and [3].

متن کامل

Quasi-Hamiltonicity: A Series of Necessary Conditions for a Digraph to Be Hamiltonian

We introduce new necessary conditions, k-quasi-hamiltonicity (0 k n ? 1), for a digraph of order n to be hamiltonian. Every (k + 1)-quasi-hamiltonian digraph is also k-quasi-hamiltonian; we construct digraphs which are k-quasi-hamiltonian, but not (k + 1)-quasi-hamiltonian. We design an algorithm that checks k-quasi-hamiltonicity of a given digraph with n vertices and m arcs in time O(nm k). We...

متن کامل

On the Fault Tolerance and Hamiltonicity of the Optical Transpose Interconnection System of Non-Hamiltonian Base Graphs

Hamiltonicity is an important property in parallel and distributed computation. Existence of Hamiltonian cycle allows efficient emulation of distributed algorithms on a network wherever such algorithm exists for linear-array and ring, and can ensure deadlock freedom in some routing algorithms in hierarchical interconnection networks. Hamiltonicity can also be used for construction of independen...

متن کامل

Recent research in Graph Theory

A well-known and fundamental property of graphs is Hamiltonicity. A connected graph is Hamiltonian if it contains a spanning cycle. Determining if a graph is Hamiltonian is known as a NP-complete problem and no satisfactory characterization exists. Nevertheless, many sufficient conditions for Hamiltonicity were found, usually expressed in terms of degree, connectivity, density, toughness, indep...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1404.2827  شماره 

صفحات  -

تاریخ انتشار 2014